package blazej.logistyka;

public class Magazyn {
	
	Paczka magazynowanaPaczka1;
	Paczka magazynowanaPaczka2;
	
	Magazyn(){
		
		this.magazynowanaPaczka1=null;
		this.magazynowanaPaczka2=null;
	}

	boolean przyjmijPaczke(Paczka paczka){
		
		if(magazynowanaPaczka1==null){
			System.out.println("Paczka przyjeta");
			this.magazynowanaPaczka1=paczka;
			
			
			return true;
		
			
		}
		else if( magazynowanaPaczka2==null){
			System.out.println("Paczka przyjeta");
			this.magazynowanaPaczka2=paczka;
			return true;
		}
		
		
		else{
			System.out.println("Nie przyjeta");
			return false;
		}
	}
	
	
	Paczka wydajPaczke(int numer){
	Paczka doWydania=null;
	
		if(numer==1){
			
			doWydania=magazynowanaPaczka1;
			 magazynowanaPaczka1=null;
		
			
		}
		else {
			
			doWydania= magazynowanaPaczka2;
			 magazynowanaPaczka2=null;
		}
	
	return doWydania;
	}
	
	
	double wagaMagazynowanychPaczek(){
		
		double wagaCalosci;
		
		if(magazynowanaPaczka1!=null && magazynowanaPaczka2!=null){
		wagaCalosci=magazynowanaPaczka1.getWaga()+magazynowanaPaczka2.getWaga();
		System.out.println(wagaCalosci);
		return wagaCalosci;
		}
		
		
		
		else if(magazynowanaPaczka1== null){
			System.out.println(magazynowanaPaczka2.getWaga());
			return magazynowanaPaczka2.getWaga();
		}
		
		
		else 
			System.out.println(magazynowanaPaczka1.getWaga());
		return magazynowanaPaczka1.getWaga();
		
	}
	
}
